<?php
	class db {/*==============================================================================*/
		var $result;
		var $link;
		var $affectedrows;
		var $rows;
		function __construct($db = ''){       /*==============================================================================*/
			$host = 'localhost';
			$uid = 'root';
			$pwd = 'sql';
			if ($db == '')
				$schema = 'historialclinico';
			else
			$schema = $db;
			$this->connect($host,$uid,$pwd,$schema);
		}
		function connect($host,$uid,$pwd,$db){/*==============================================================================*/
			if ($this->link != NULL)
			{
				$this->close();
			}
			$this->link = mysql_connect($host,$uid,$pwd,TRUE);
			mysql_select_db($db,$this->link);
		}
		public function query($sql){                 /*==============================================================================*/
			if ($this->result != NULL)
			{
				$this->free();
			}
			$this->result = mysql_query($sql, $this->link);
			$this->affectedrows = $this->affected_rows() ;
			$this->rows = $this->rows() ;
		}
		function affected_rows(){             /*==============================================================================*/
			return mysql_affected_rows($this->link);
		}
		function fetch(){                     /*==============================================================================*/
			return @mysql_fetch_array($this->result,MYSQL_BOTH);
		}		
		function rows(){                     /*==============================================================================*/
			return @mysql_num_rows($this->result);
		}		
		function free(){                      /*==============================================================================*/
			@mysql_free_result($this->result);
		}	
		function close(){                     /*==============================================================================*/
			mysql_close($this->link);
		}		
		function __destructor(){              /*==============================================================================*/
			$this->free();
			$this->close();
		}
                                            /*==============================================================================*/
}	?>